package com.magus.project.yddemo.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import com.magus.framework.core.entity.BaseEntity;

/**
 * 指标报表4数据
 * 报表名：6000千瓦及以上电厂发电生产用电情况
 * 
 * @author Li ZhiHai
 * @date 2018-03-08 16:15
 */
@Entity
@Table(name = "YDDEMO_INDICATOR_MAPPER_REPORT4")
public class IndicatorMapperReport4 extends BaseEntity {

	/**   */
	private static final long serialVersionUID = 1L;

	/** 时间 */
	@Column(name = "TIME_")
	private Long time;

	/** 行号 */
	@Column(name = "INDICATOR_CODE_")
	private Integer rowIndex;

	/** 指标名称 */
	@Column(name = "ZBMC_")
	private String zbmc;

	/** 指标代码 */
	@Column(name = "ZBDM_")
	private String zbdm;

	/** 组织机构代码 */
	@Column(name = "ZZJGDM_")
	private String zzjgdm;

	/** 计算厂用电率的发电量-本月 */
	@Column(name = "FDL_BY_")
	private Double fdl_by;

	/** 计算厂用电率的发电量-累计 */
	@Column(name = "FDL_LJ_")
	private Double fdl_lj;

	/** 电厂生产全部耗用电量-本月 */
	@Column(name = "CYDL_BY_")
	private Double cydl_by;

	/** 电厂生产全部耗用电量-累计 */
	@Column(name = "CYDL_LJ_")
	private Double cydl_lj;

	/** 其中：发电厂用电量-本月 */
	@Column(name = "ZJCYDL_BY_")
	private Double zjcydl_by;

	/** 其中：发电厂用电量-累计 */
	@Column(name = "ZJCYDL_LJ_")
	private Double zjcydl_lj;
	
	/** 发电厂用电率-本月 */
	@Column(name = "ZJCYDLV_BY_")
	private Double zjcydlv_by;

	/** 发电厂用电率-累计 */
	@Column(name = "ZJCYDLV_LJ_")
	private Double zjcydlv_lj;

	public Long getTime() {
		return time;
	}

	public Integer getRowIndex() {
		return rowIndex;
	}

	public String getZbmc() {
		return zbmc;
	}

	public String getZbdm() {
		return zbdm;
	}

	public String getZzjgdm() {
		return zzjgdm;
	}

	public Double getFdl_by() {
		return fdl_by;
	}

	public Double getFdl_lj() {
		return fdl_lj;
	}

	public Double getCydl_by() {
		return cydl_by;
	}

	public Double getCydl_lj() {
		return cydl_lj;
	}

	public Double getZjcydl_by() {
		return zjcydl_by;
	}

	public Double getZjcydl_lj() {
		return zjcydl_lj;
	}

	public Double getZjcydlv_by() {
		return zjcydlv_by;
	}

	public Double getZjcydlv_lj() {
		return zjcydlv_lj;
	}

	public void setTime(Long time) {
		this.time = time;
	}

	public void setRowIndex(Integer rowIndex) {
		this.rowIndex = rowIndex;
	}

	public void setZbmc(String zbmc) {
		this.zbmc = zbmc;
	}

	public void setZbdm(String zbdm) {
		this.zbdm = zbdm;
	}

	public void setZzjgdm(String zzjgdm) {
		this.zzjgdm = zzjgdm;
	}

	public void setFdl_by(Double fdl_by) {
		this.fdl_by = fdl_by;
	}

	public void setFdl_lj(Double fdl_lj) {
		this.fdl_lj = fdl_lj;
	}

	public void setCydl_by(Double cydl_by) {
		this.cydl_by = cydl_by;
	}

	public void setCydl_lj(Double cydl_lj) {
		this.cydl_lj = cydl_lj;
	}

	public void setZjcydl_by(Double zjcydl_by) {
		this.zjcydl_by = zjcydl_by;
	}

	public void setZjcydl_lj(Double zjcydl_lj) {
		this.zjcydl_lj = zjcydl_lj;
	}

	public void setZjcydlv_by(Double zjcydlv_by) {
		this.zjcydlv_by = zjcydlv_by;
	}

	public void setZjcydlv_lj(Double zjcydlv_lj) {
		this.zjcydlv_lj = zjcydlv_lj;
	}
}
